@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"], input[type="reset"], input[type="button"], input{ -webkit-appearance:none; resize: none; }
/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {display: block; }
/* 图片自适应 */
img { max-width: 100%; height: auto; width:auto\9; /* ie8 */ -ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/ }
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0; padding:0; border:none;}
body{font: normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"FZBYSJW",STXihei,hei;}
em,i{font-style:normal;}
strong{font-weight: normal;}
a{ text-decoration:none; color:#969696; font-family: "FZBYSJW",Tahoma,Arial,sans-serif;}
a:hover{color:#D4003B;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: "FZBYSJW";}
img{ border: none; vertical-align: middle; }


html { font-size: 50px; }
body { font-size: 24px; }
@media screen and (max-width: 359px) {
    html { font-size: 21.33px; }
    body { font-size: 12px; }
}
@media screen and (min-width: 360px) {
    html { font-size: 24px; }
    body { font-size: 12px; }
}
@media screen and (min-width: 375px) {
    html { font-size: 25px; }
    body { font-size: 12px; }
}
@media screen and (min-width: 384px) {
    html { font-size: 25.6px; }
    body { font-size: 14px; }
}
@media screen and (min-width: 400px) {
    html { font-size: 26.67px; }
    body { font-size: 14px; }
}
@media screen and (min-width: 414px) {
    html { font-size: 27.6px; }
    body { font-size: 14px; }
}
@media screen and (min-width: 424px) {
    html { font-size: 28.27px; }
    body { font-size: 14px; }
}
@media screen and (min-width: 480px) {
    html { font-size: 32px; }
    body { font-size: 15.36px; }
}
@media screen and (min-width: 540px) {
    html { font-size: 36px; }
    body { font-size: 17.28px; }
}
@media screen and (min-width: 720px) {
    html { font-size: 48px; }
    body { font-size: 23.04px; }
}

@media screen and (min-width: 750px) {
    html { font-size: 50px; }
    body { font-size: 24px; }
}

.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
.wrap{margin-left: auto; margin-right: auto;  }
.fl{ float:left;}
.fr{ float:right;}



/*.banner*/
.focus{position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{  position:absolute; bottom: 10px; left:50%; -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: -o-translateX(-50%); transform: translateX(-50%); line-height: 0.6rem;overflow: hidden;  }
.focus .hd ul li{width: 0.32rem; height: 0.32rem;border-radius: 1.0rem; color:#fff; float: left; margin:0 10px; background: #fff;  text-indent: 10em; overflow: hidden;}
.focus .hd ul .on{ background:#A6160D;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/*集团概况*/
.module{margin-top: 0.6rem;}
.module .module-hd{height: 1.0rem; line-height: 1.0rem; }
.module .module-hd h3{padding-left: 0.2rem; color:#9D190A; font-size: 0.72rem; font-weight: normal;}
.module .module-hd a{ width: 1.5rem; height: 0.72rem; background: url(finger.png) no-repeat; margin-top: 0.2rem; margin-right: 0.6rem; cursor: pointer; background-size:cover;}

.module .module-bd{padding: 0.2rem; height: 6.0rem; margin: 5px; border: 1px solid #F14052; background: #F6F6F6;}
.module .module-bd-l{width: 48.5%; height: 6.0rem; }
.module .module-bd-l img{height: 100%; width: 100%;}
.module .module-bd-r{width: 48.5%; min-height: 6.0rem; background: #fff;}
.module .module-bd-r p a{ display: inline-block; color: #595757; font-size: 0.6rem; text-indent: 2em; font-weight: normal; padding: 0.2rem;}

/*新闻中心*/
.module .module-bd{padding: 0.1rem; height: auto; margin: 5px; border: 1px solid #F14052; background: #F6F6F6;}
.focus2 .bd li{position: relative;}
.focus2 .bd .title a{width: 100%; height: 1.44rem; line-height: 1.44rem; text-align: center; background: rgba(255,255,255,0.7); color:#d4003b; font-size: 0.6rem; display: block; position: absolute; left: 0; bottom: 0;}
.focus2 .hd{ bottom:1.5rem;  }
.focus2 .bd li img{ /*width:17.4rem;*/ height: 8.5rem;  }

.module-bd .module-bd-list{background: #fff; padding: 0.2rem; margin:0.3rem 5px; margin-bottom: 0px; border: 1px solid #E5E5E5;}
.module-bd .module-bd-list-ul li{float: left; width: 100%; padding-top: 5px; height: 0.8rem; line-height: 0.8rem;}
.module-bd .module-bd-list-ul li .module-bd-list-name{float: left; color:#979797; font-size: 0.52rem; width: 20%; }
.module-bd .module-bd-list-ul li .module-bd-list-name a{float: left; color:#979797; font-size: 0.62rem;  }
.module-bd .module-bd-list-ul li em{float: left; width: 3%; height: 0.8rem; background: url(line.jpg) no-repeat left center; }
.module-bd .module-bd-list-ul li .module-bd-list-tit a{float: left; color:#979797; font-size: 0.6rem; width: 52%;}
.module-bd .module-bd-list-ul li .module-bd-list-date{float: right; color:#979797; font-size: 0.48rem; width: 24%; text-align: right; font-family:"FZBYSJW";}

/*金融MALL*/
.module-bd-mall .module-bd-l{width: 40%; height: 6.0rem; background: #fff;}
.module-bd-mall .module-bd-r{width: 58%; height: 6.0rem; background: #fff;}
.module-bd .module-bd-r-ul li{float: left; width: 46%;}
.module-bd .module-bd-r-ul li a{width: 100%; height: 1.42rem; float: left;  margin-top: 0.4rem;}
.module-bd .module-bd-r-ul li:nth-of-type(1) a{background: url(xintuo.png) no-repeat; background-size:contain; }
.module-bd .module-bd-r-ul li:nth-of-type(2) a{background: url(zhengquan.png) no-repeat; background-size:contain; }
.module-bd .module-bd-r-ul li:nth-of-type(3) a{background: url(baoxian.png) no-repeat; background-size:contain; }
.module-bd .module-bd-r-ul li:nth-of-type(4) a{background: url(cqjy.png) no-repeat; background-size:contain; }
.module-bd .module-bd-r-ul li:nth-of-type(5) a{background: url(gqjy.png) no-repeat; background-size:contain; }
.module-bd .module-bd-r-ul li:nth-of-type(6) a{background: url(jrzcjy.png) no-repeat; background-size:contain; }
.module-bd .module-bd-r-ul li:nth-of-type(2n+1){margin-left: 2%;}
.module-bd .module-bd-r-ul li:nth-of-type(2n){float: right; margin-right: 2%;}

/*宣传视频*/
#focus4{ width: 100%; height: 9.00rem; overflow: hidden; position: relative;}
#focus4 .hd ul{bottom: 1rem;}
/*#focus4 .bd li{overflow: hidden; width: 100%; height: 9.06rem;}*/
/*video{width: 100%; height: 8.0rem; min-height: 8.0rem; object-fit:fill;}*/
video{width: 100%; height: 9.00rem; object-fit:fill;}

/*合作伙伴*/
.hzhb-ul{overflow: hidden; padding: 0.4rem;}
.hzhb-ul li{float: left; width: 48%;}
.hzhb-ul li a{ float: left; width: 100%; height: 2.24rem;}
.hzhb-ul li a img{width: 100%; height: 100%; }
.hzhb-ul li:nth-of-type(2n+1){float: right;}
.hzhb-ul li:nth-of-type(4){margin-top: 0.2rem;}
.hzhb-ul li:nth-of-type(5){margin-top: 0.2rem;}